london metro - German English Dictionary